Wraps a nkMaths::Matrix and offers functions for use in scripting. More...
Wraps a nkMaths::Matrix and offers functions for use in scripting.
|
static |
Updates a given environment and set it up to use all functions wrapped by this wrapper.
| env | The environment to set up. |
|
static |
Wrapper function for the constructor of the user type.
| stack | The parameter stack. |
|
static |
Wrapper function for the destructor of the user type.
| toDestroy | The data that has to be freed. |
|
static |
Wrapper function for the constructor of the user type. Will map to the mat2 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the mat3 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the mat4 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the nkMaths::Matrix::_m, exposed as an attribute getter.
| data | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for nkMaths::Matrix::getRow0().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow1().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol0().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol1().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::get().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::_m, exposed as an attribute setter.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::set().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTranspose().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::transpose().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getPositionComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getOrientationComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getScaleComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDecomposed().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToViewMatrixDirection().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToPerspectiveMatrix().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToOrthographicMatrix().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setPositionComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setOrientationComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setScaleComponent().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToTransformation().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat4().
| stack | The parameter stack. |
|
static |
Overrides the default string conversion function.
| stack | The parameter stack. |
|
static |
Overrides the default add operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default subtract operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default multiply operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default equality operation for the user type.
| stack | The parameter stack. |